// 导入 http 模块
import http from 'wechat-http'
/**
 * 配置接口基础路径
 */
http.baseURL = 'https://live-api.itheima.net'

// 响应拦截器
http.intercept.response=(res)=>{
  return res.data
}
/**
 * 挂载方法到全局
 */
wx.http = http
/**
 * 配置响应拦截器
 */
http.intercept.request = (params) => {
    // 读取全局实例中的 token
    const { token } = getApp()
    // 指定一个公共的头信息
    // 初始为空对象后续可以扩展
    const defaultHeader = {}
    // 追加 token 头信息
    if (token) defaultHeader.Authorization = token
    // 合并自定义头信息和公共头信息
    params.header = Object.assign(defaultHeader, params.header)
    // 处理后的请求参数
    return params

}
/**
 * 模块导出
 */
export default http